package com.zhentao.service;

import com.zhentao.pojo.Order;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zhentao.util.Result;
import com.zhentao.vo.CreateOrderRequest;
import com.zhentao.vo.UpdateOrderRequest;

/**
* @author Lenovo
* @description 针对表【order(订单主表)】的数据库操作Service
* @createDate 2025-08-14 11:03:08
*/
public interface OrderService extends IService<Order> {
    
    /**
     * 创建订单
     * @param request 创建订单请求
     * @return 创建结果
     */
    Result createOrder(CreateOrderRequest request);
    
    /**
     * 更新订单
     * @param request 更新订单请求
     * @return 更新结果
     */
    Result updateOrder(UpdateOrderRequest request);
}
